Skip to main content

Rate Shopping

The Warehouse Orders API allows an option for rate shopping for specific orders. Your Logistics Plus Warehouse API packet defines valid RateGroup strings. If you do not have any defined rate groups, please get in touch with your Logistics Plus representative to configure rate shopping.

caution

The TransportDetail field MUST be null when any value is entered into the RateGroup field. Sending both will result in a 400 error.

Example Request
{
"WarehouseCode": "LAW",
"PrimaryReference": "1234567890",
"ShipToAddress": {
"Address": {
"AddressLine1": "123 Street",
"Country": "US"
}
},
"TransportDetail": null,
"RateGroup": "RG",
"OrderLines": [
{
"ProductCode": "MyProduct",
"Quantity": 1.0
}
]
}

The carrier selected from rate shopping will then appear under a shipment's TrackingDetail as normal.

Example GET Response
"Shipments": [
{
"Id": "661984dd3b469b42498d5760",
"WmsId": "W01142924",
"TrackingDetail": {
"CarrierCode": "FX",
"CarrierName": "Fedex",
"ServiceLevelCode": "GND",
"TrackingNumber": "1234567890",
},
"WarehouseCode": "LAW",
"PrimaryReference": "1234567890",
"ShipToAddress": {
"Address": {
"AddressLine1": "123 Street",
"Country": "US"
}
},
"ShipmentLines": [
{
"ProductCode": "MyProduct",
"Quantity": 1.0
}
]
}
]